#pragma once

#include "IObject.h"

enum TriggerFlag
{
	Enter,Leave,In
};

class Trigger
{
public:
	Trigger(void);
	~Trigger(void);
	virtual void TriggerEvent(IObject* contact, TriggerFlag flag) = 0;
	virtual void TriggerEvent(Trigger* contact, TriggerFlag flag) = 0;

};
